New Cube Root Algorithm Based on Third Order Linear Recurrence Relation in Finite Field
نویسندگان
چکیده
We present a new cube root algorithm in finite field Fq with q a power of prime, which extends Cipolla-Lehmer type algorithms and has lower complexity than Tonelli-Shanks type algorithms. Efficient computation of r-th root in Fq has many applications in computational number theory and many other related areas. There are two standard algorithms for computing rth root in finite field. One is Adleman-Manders-Miller algorithm which is a straightforward generalization of Tonelli-Shanks square root algorithm. Another algorithm is a also a natural generalization of Cipolla-Lehmer square root algorithm. Original Cipolla-Lehmer algorithm requires one to use extension field arithmetic in Fq2 , but one can use second order linear recurrence relation without any extension field arithmetic. Moreover a special type of Lucas sequence method of Müller gives a new square root algorithm which is consistently better than Tonelli-Shanks. However unlike the cases of Tonell-Shanks and Cipolla-Lehmer, extending the idea of Müller to cube root algorithm is not so obvious because, for given cubic residue c ∈ Fq, one needs to find a cubic polynomial f(x) with nice coefficients (i.e., with norm of f equal to one) and a suitable m such that Tr(α) = α + α + α 2 with f(α) = 0 is a cube root of c. In this paper, we show that the above question can be answered affirmatively. That is, for given cubic residue c ∈ Fq with q ≡ 1 (mod 9), we find an irreducible polynomial f(x) = x − ax + bx − 1 with root α ∈ Fq3 such that Tr(α q2+q−2 9 ) is a cube root of c. Consequently we find an efficient cube root algorithm which can be easily computed via simple third order linear recurrence sequence arising from f(x). Since it is easy to find closed formulas for cube root when q ≡ 4, 7 (mod 9) or when q ≡ 2 (mod 3), our cube root algorithm is applicable for any prime power q. Complexity estimation shows that our algorithm is consistently better than previously proposed Tonelli-Shanks and CipollaLehmer type algorithms.
منابع مشابه
Significant Error Propagation in the Finite Difference Solution of Non-Linear Magnetostatic Problems Utilizing Boundary Condition of the Third Kind
This paper poses two magnetostatic problems in cylindrical coordinates with different permeabilities for each region. In the first problem the boundary condition of the second kind is used while in the second one, the boundary condition of the third kind is utilized. These problems are solved using the finite element and finite difference methods. In second problem, the results of the finite di...
متن کاملThe Tate Pairing Via Elliptic Nets
We derive a new algorithm for computing the Tate pairing on an elliptic curve over a finite field. The algorithm uses a generalisation of elliptic divisibility sequences known as elliptic nets, which are maps from Z to a ring that satisfy a certain recurrence relation. We explain how an elliptic net is associated to an elliptic curve and reflects its group structure. Then we give a formula for ...
متن کاملFinite Element Analysis of Functionally Graded Skew Plates in Thermal Environment based on the New Third-order Shear Deformation Theory
Functionally graded materials are commonly used in thermal environment to change the properties of constituent materials. The new numerical procedure of functionally graded skew plates in thermal environment is presented in this study based on the C0-form of the novel third-order shear deformation theory. Without the shear correction factor, this theory is also taking the desirable properties a...
متن کاملA New Eight Nodes Brick Finite Element Based on the Strain Approach
In this paper, a new three dimensional brick finite element based on the strain approach is presented with the purpose of identifying the most effective to analyze linear thick and thin plate bending problems. The developed element which has the three essential external degrees of freedom (U, V and W) at each of the eight corner nodes, is used with a modified elasticity matrix in order to satis...
متن کاملLinear Recurrence Relations for Binomial Coefficients modulo a Prime
We investigate when the sequence of binomial coefficients ( k i ) modulo a prime p, for a fixed positive integer k, satisfies a linear recurrence relation of (positive) degree h in the finite range 0 ≤ i ≤ k. In particular, we prove that this cannot occur if 2h ≤ k < p − h. This hypothesis can be weakened to 2h ≤ k < p if we assume, in addition, that the characteristic polynomial of the relatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2013 شماره
صفحات -
تاریخ انتشار 2013